// 求幂之和：输入一个正整数n，求下列式子的和，可以调用pow函数求幂
#include <stdio.h>
#include <math.h>
int main(void)
{
	int n,Sum;  //声明变量正整数n 、计算结果Sum 
	printf("请输入一个正整数：\n");   //提示用户输入一个正整数n 
	scanf("%d",&n);  //输入一个正整数赋予变量n 
	if(n<=0)
	{
		//利用do...while循环判断用户是否输入了一个正整数，若否则让用户重新输入一个正整数，若是则跳出do...while循环 
		do 
		{
			printf("您输入的不是一个正整数！请输入一个正整数：\n");
			scanf("%d",&n);
			if(n>0)
			{
				break;
			} 
		}
		while(n<=0);
	} 
	//利用for循环进行累加计算 
	for(int i=1;i<=n;i++)
	{
		Sum = Sum + pow(2,i);
	}
	printf("计算结果为：%d",Sum);   //输出计算结果 
	return 0;
}
